//打印100~999之间的水仙花数
/**
 * 所谓“水仙花数”是指一个三位数，其各位数字立方和等于该数
 * 本身。例如：153是一个“水仙花数”，因为153 = 1的三次方 + 5的三次方 + 3的三次方
 */
var i, a, b, c, sum;
for (i = 100; i < 1000; i++) {
    a = parseInt(i / 100);//计算百分位的数字
    b = parseInt((i - a * 100) / 10);//计算十分位的数字
    c = parseInt(i - a * 100 - b * 10);//计算个位的数字
    sum = a * a * a + b * b * b + c * c * c;

    if (i == sum) {
        console.log("%d", i);
    }
}